package com.venus.plan.planaction.service;

import java.util.List;

import com.venus.common.service.IBaseService;
import com.venus.common.utils.ConditionUtil;
import com.venus.component.page.PageInfo;
import com.venus.model.PlanActionVO;
import com.venus.model.PubUserVO;

public interface IPlanActionService extends IBaseService {
	
	public PageInfo getPageInfo(int iPageRecord, int iCurPage, List<ConditionUtil> lstConditionUtils);
	
	public PlanActionVO loadPlanActionVO(Integer iPlanActionId);
	
	public List<PlanActionVO> findPlanActionVOByUser(PubUserVO objPubUserVO);

	public void savePlanActionVO(PlanActionVO objPlanActionVO);
	
	public void saveOrUpdatePlanActionVO(PlanActionVO objPlanActionVO);
	
	public void deletePlanActionVO(String[] strPlanActionIds);
}
